草庐IT

Android View 阴影

全部标签

android - TextView 添加渐变和阴影

我有问题。我想要一个带有渐变颜色的TextView。以及身后的黑影。问题是阴影使用渐变的颜色而不是使用调用的颜色(Color.BLACK)我的代码是:numberTextView=(TextView)findViewById(R.id.something);ShadertextShaderTop=newLinearGradient(0,30,0,60,newint[]{Color.parseColor("#A6A6A6"),Color.parseColor("#E8E8E8"),Color.parseColor("#A6A6A6")},newfloat[]{0,0.5f,1},Tile

android - 如何将高程(阴影)添加到我的 BottomNavigationView。默认情况下不会出现

我尝试从xml和以编程方式设置海拔高度。但没有任何效果。 最佳答案 只有在BottomNavigationView中将白色设置为android:background时才有效。这是我的代码,它正在工作: 关于android-如何将高程(阴影)添加到我的BottomNavigationView。默认情况下不会出现,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/40766722/

带有阴影的 Android 底部导航栏

我正在实现BottomNavigationBar在Android应用程序中使用Google'ssupportdesignlibraryv25.1.0.有什么方法可以添加阴影效果,就像当前的Android原生GooglePhotos应用一样? 最佳答案 您可以使用简单的View及其背景在底栏上方绘制自己的阴影:可绘制/shadow.xml:此外,如果使用这种方法,也不会出现兼容性问题。 关于带有阴影的Android底部导航栏,我们在StackOverflow上找到一个类似的问题:

android - 带圆角和内阴影的 ImageView

我需要制作一个带有圆角和内阴影的缩略图View。通常我用9个补丁制作ImageView帧,到目前为止这对我很有帮助,但是这次我需要的效果需要在图像顶部(而不仅仅是在它周围)绘制内部阴影。这导致我扩展ImageView类并覆盖onDraw()方法。publicclassThumbnailImageViewextendsImageView{经过许多教程(感谢StackOverflow!),我最终得到了onDraw()方法的代码:@OverrideprotectedvoidonDraw(Canvascanvas){if(mBitmap==null){return;}intradius=4;i

android - 高程阴影被剪裁

我尝试向我的自定义按钮添加高度,但结果是:如您所见,阴影被剪裁了。我试图在StackOverflow和谷歌中搜索,我发现了类似的问题,但没有答案:)XML:这是我的自定义按钮样式。button.xml:未按下时的样式。button_regular.xml: 最佳答案 您的阴影可能会被View的边界剪裁。尝试在按钮底部添加填充。如果按钮位于父级的底部,则父级ViewGroup也可能正在剪切阴影。确保父级有填充并在父级上设置android:clipToPadding="false"。 关于a

android - 移除 android 按钮上的阴影

我已经搜索并尝试了所有找到的解决方案。我需要从android中的按钮中删除阴影。我发现的大多数解决方案都涉及使用图像按钮并设置它的背景。我试过了,它可以工作,但我的按钮有文本,所以imagebutton不是一个选项。除非有办法写入图像按钮?我的第二个解决方案是:android:fadingEdgeLength="0dp"但似乎什么都没有改变。第三:android:shadowColor="@color/application_transparent"/>这里也没有任何变化。我还尝试使用笔画0创建自定义形状并将按钮背景设置为它,但仍然没有。我更喜欢在我的Xml中而不是以编程方式执行此操作

android - 删除android按钮上的阴影效果

我在布局中添加了一个简单的按钮,并删除了文本并设置了一个透明的图像作为背景。但不幸的是,我的按钮上有阴影效果,我无法删除它。如果您对此有任何帮助,我将不胜感激。谢谢! 最佳答案 关于按钮标签集android:stateListAnimator="@null"示例: 关于android-删除android按钮上的阴影效果,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2786728

具有自定义阴影颜色的 Android CardView

是否可以更改CardView周围阴影的颜色?主要用于标记选中的卡片点亮时?应该在L和pre-L设备上有效。 最佳答案 CardView阴影颜色在CardView库的资源中定义。您可以通过在自己的项目中重新定义资源值来覆盖它们,但不能通过代码动态更改它们。编辑:覆盖资源值只会影响Lollipop之前的设备。在Lollipop及更高版本上,CardView始终使用无法更改颜色的native阴影实现。 关于具有自定义阴影颜色的AndroidCardView,我们在StackOverflow上找

android - 更改 CardView 阴影颜色

这个问题被问了很多次,但我仍然没有找到解决这个问题的好方法。为什么我需要这样做?好吧,因为我和我的团队开发的项目具有iOS风格。我尝试了什么?9.pathchshadowgenerator但是9.pathes本质上是png,它没有给我任何灵active,如果我要使用这种方法,我应该到处编辑边距。Carbonlibrary它支持自定义阴影,它们被绘制在View边界之外,但是有issue关于圆角矩形,当库不为圆角绘制阴影时。使用旧的CardView实现并覆盖其阴影颜色,但它被绘制在卡片边界内,因此不是选项。那么有没有办法改变CardView的阴影颜色,只需对所有布局文件进行最少的编辑,并像

android - 如何去除 float 操作按钮周围的阴影?

我正在尝试替换第三方FloatingActionButton与thenativeone它被打包在库com.android.support:design:22.2.0中。默认外观在图像周围有一个暗影,我该如何摆脱它?我知道前者提供了setShadow()方法,但我只是无法从后者中找到类似的方法。这是相关的XML布局:我已将其背景颜色设置为黄色。mAlarmBtn.setBackgroundTintList(ColorStateList.valueOf(getResources().getColor(R.color.floatButtonColor))); 最佳